package com.xdf.zipperdye.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class TableStyle implements Serializable {
    private Integer iid;

    private String table_name;

    private String field_name;

    private String text;

    private BigDecimal width_percent;

    private Byte immutable;

    private Float seq;

    private Byte visible;

    private Integer digit;

    private Boolean statistics;

    private String date_formatter;

    private Boolean bool_column;

    private String opts;

    private String width_primeng_str;

    private String align_header;

    private String align_cell;

    private Date create_time;

    private BigDecimal width_zorro;

    private BigDecimal width_primeng;

    private String get_url;

    private String ctl_type;

    private String generate_formula;

    private Integer formula_seq;

    private Byte tick_pipe;

    private Boolean cn_pipe;

    private Boolean access_pipe;

    private Boolean date_pipe;

    private String tease;

    private String filter;

    private String display_field;

    private String use_formatter;

    private String digit_formatter;

    private String data_type;

    private String default_value;

    private Integer perm_money;

    private static final long serialVersionUID = 1L;

    public Integer getIid() {
        return iid;
    }

    public void setIid(Integer iid) {
        this.iid = iid;
    }

    public String getTable_name() {
        return table_name;
    }

    public void setTable_name(String table_name) {
        this.table_name = table_name == null ? null : table_name.trim();
    }

    public String getField_name() {
        return field_name;
    }

    public void setField_name(String field_name) {
        this.field_name = field_name == null ? null : field_name.trim();
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text == null ? null : text.trim();
    }

    public BigDecimal getWidth_percent() {
        return width_percent;
    }

    public void setWidth_percent(BigDecimal width_percent) {
        this.width_percent = width_percent;
    }

    public Byte getImmutable() {
        return immutable;
    }

    public void setImmutable(Byte immutable) {
        this.immutable = immutable;
    }

    public Float getSeq() {
        return seq;
    }

    public void setSeq(Float seq) {
        this.seq = seq;
    }

    public Byte getVisible() {
        return visible;
    }

    public void setVisible(Byte visible) {
        this.visible = visible;
    }

    public Integer getDigit() {
        return digit;
    }

    public void setDigit(Integer digit) {
        this.digit = digit;
    }

    public Boolean getStatistics() {
        return statistics;
    }

    public void setStatistics(Boolean statistics) {
        this.statistics = statistics;
    }

    public String getDate_formatter() {
        return date_formatter;
    }

    public void setDate_formatter(String date_formatter) {
        this.date_formatter = date_formatter == null ? null : date_formatter.trim();
    }

    public Boolean getBool_column() {
        return bool_column;
    }

    public void setBool_column(Boolean bool_column) {
        this.bool_column = bool_column;
    }

    public String getOpts() {
        return opts;
    }

    public void setOpts(String opts) {
        this.opts = opts == null ? null : opts.trim();
    }

    public String getWidth_primeng_str() {
        return width_primeng_str;
    }

    public void setWidth_primeng_str(String width_primeng_str) {
        this.width_primeng_str = width_primeng_str == null ? null : width_primeng_str.trim();
    }

    public String getAlign_header() {
        return align_header;
    }

    public void setAlign_header(String align_header) {
        this.align_header = align_header == null ? null : align_header.trim();
    }

    public String getAlign_cell() {
        return align_cell;
    }

    public void setAlign_cell(String align_cell) {
        this.align_cell = align_cell == null ? null : align_cell.trim();
    }

    public Date getCreate_time() {
        return create_time;
    }

    public void setCreate_time(Date create_time) {
        this.create_time = create_time;
    }

    public BigDecimal getWidth_zorro() {
        return width_zorro;
    }

    public void setWidth_zorro(BigDecimal width_zorro) {
        this.width_zorro = width_zorro;
    }

    public BigDecimal getWidth_primeng() {
        return width_primeng;
    }

    public void setWidth_primeng(BigDecimal width_primeng) {
        this.width_primeng = width_primeng;
    }

    public String getGet_url() {
        return get_url;
    }

    public void setGet_url(String get_url) {
        this.get_url = get_url == null ? null : get_url.trim();
    }

    public String getCtl_type() {
        return ctl_type;
    }

    public void setCtl_type(String ctl_type) {
        this.ctl_type = ctl_type == null ? null : ctl_type.trim();
    }

    public String getGenerate_formula() {
        return generate_formula;
    }

    public void setGenerate_formula(String generate_formula) {
        this.generate_formula = generate_formula == null ? null : generate_formula.trim();
    }

    public Integer getFormula_seq() {
        return formula_seq;
    }

    public void setFormula_seq(Integer formula_seq) {
        this.formula_seq = formula_seq;
    }

    public Byte getTick_pipe() {
        return tick_pipe;
    }

    public void setTick_pipe(Byte tick_pipe) {
        this.tick_pipe = tick_pipe;
    }

    public Boolean getCn_pipe() {
        return cn_pipe;
    }

    public void setCn_pipe(Boolean cn_pipe) {
        this.cn_pipe = cn_pipe;
    }

    public Boolean getAccess_pipe() {
        return access_pipe;
    }

    public void setAccess_pipe(Boolean access_pipe) {
        this.access_pipe = access_pipe;
    }

    public Boolean getDate_pipe() {
        return date_pipe;
    }

    public void setDate_pipe(Boolean date_pipe) {
        this.date_pipe = date_pipe;
    }

    public String getTease() {
        return tease;
    }

    public void setTease(String tease) {
        this.tease = tease == null ? null : tease.trim();
    }

    public String getFilter() {
        return filter;
    }

    public void setFilter(String filter) {
        this.filter = filter == null ? null : filter.trim();
    }

    public String getDisplay_field() {
        return display_field;
    }

    public void setDisplay_field(String display_field) {
        this.display_field = display_field == null ? null : display_field.trim();
    }

    public String getUse_formatter() {
        return use_formatter;
    }

    public void setUse_formatter(String use_formatter) {
        this.use_formatter = use_formatter == null ? null : use_formatter.trim();
    }

    public String getDigit_formatter() {
        return digit_formatter;
    }

    public void setDigit_formatter(String digit_formatter) {
        this.digit_formatter = digit_formatter == null ? null : digit_formatter.trim();
    }

    public String getData_type() {
        return data_type;
    }

    public void setData_type(String data_type) {
        this.data_type = data_type == null ? null : data_type.trim();
    }

    public String getDefault_value() {
        return default_value;
    }

    public void setDefault_value(String default_value) {
        this.default_value = default_value == null ? null : default_value.trim();
    }

    public Integer getPerm_money() {
        return perm_money;
    }

    public void setPerm_money(Integer perm_money) {
        this.perm_money = perm_money;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", iid=").append(iid);
        sb.append(", table_name=").append(table_name);
        sb.append(", field_name=").append(field_name);
        sb.append(", text=").append(text);
        sb.append(", width_percent=").append(width_percent);
        sb.append(", immutable=").append(immutable);
        sb.append(", seq=").append(seq);
        sb.append(", visible=").append(visible);
        sb.append(", digit=").append(digit);
        sb.append(", statistics=").append(statistics);
        sb.append(", date_formatter=").append(date_formatter);
        sb.append(", bool_column=").append(bool_column);
        sb.append(", opts=").append(opts);
        sb.append(", width_primeng_str=").append(width_primeng_str);
        sb.append(", align_header=").append(align_header);
        sb.append(", align_cell=").append(align_cell);
        sb.append(", create_time=").append(create_time);
        sb.append(", width_zorro=").append(width_zorro);
        sb.append(", width_primeng=").append(width_primeng);
        sb.append(", get_url=").append(get_url);
        sb.append(", ctl_type=").append(ctl_type);
        sb.append(", generate_formula=").append(generate_formula);
        sb.append(", formula_seq=").append(formula_seq);
        sb.append(", tick_pipe=").append(tick_pipe);
        sb.append(", cn_pipe=").append(cn_pipe);
        sb.append(", access_pipe=").append(access_pipe);
        sb.append(", date_pipe=").append(date_pipe);
        sb.append(", tease=").append(tease);
        sb.append(", filter=").append(filter);
        sb.append(", display_field=").append(display_field);
        sb.append(", use_formatter=").append(use_formatter);
        sb.append(", digit_formatter=").append(digit_formatter);
        sb.append(", data_type=").append(data_type);
        sb.append(", default_value=").append(default_value);
        sb.append(", perm_money=").append(perm_money);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}